﻿@charset "utf-8";


/* shop_banner */
.shop_banner{padding-bottom:20px;}
.shop_banner .slide_wrap{float:left;position:relative;width:686px;} 
.shop_banner .slide_wrap .wrap_pic{width:686px;height:264px;overflow:hidden;}
.shop_banner .slide_wrap .wrap_pic .silde_ctn li{height:264px;overflow:hidden;}
.shop_banner .slide_wrap .slide_ctrl{position:absolute;right:20px;bottom:20px;}
.shop_banner .slide_wrap .slide_ctrl li{float:left;height:18px;width:18px;background:url('../images/common/cur_pic.png') no-repeat 0 0;text-indent:-9999px;}
.shop_banner .slide_wrap .slide_ctrl li.cur{background-position: 0 -18px;}
.shop_banner .timeleft{float:right;position:relative;width:220px;height:264px;background:#eaeaea;background:url('../images/shop/time.png') no-repeat 0 0;}
.shop_banner .timeleft .title{display:none;}
.shop_banner .timeleft .date {position:absolute;top:200px;left:30px;}
.shop_banner .timeleft .date strong{font-size:30px;color:#c40101;font-weight:normal;}
.shop_banner .timeleft .date em{font-size:18px;margin-left:10px;color:#333;}
.shop_banner .timeleft .time{position:absolute;top:130px;left:25px;}
.shop_banner .timeleft .time .dleft{margin-right:5px;font-size:18px;color:#8c0000;}
.shop_banner .timeleft .time .dleft em{margin-right:3px;height:44px;width:32px;display:inline-block;background:url('../images/common/date.png') no-repeat 0 0;line-height:44px;text-align:center;font-size:30px;color:#fff;text-shadow:1px 1px 1px #666;}
.shop_banner .timeleft .time .tleft em{margin-right:5px;padding-left:3px;height:24px;width:31px;line-height:24px;display:inline-block;font-size:18px;color:#333;background:url('../images/common/time.png') repeat-x 0 0;letter-spacing:5px;text-shadow:1px 1px 1px #666;}

/*pd_pic*/
.pd_pic{position:relative;height:280px;border:1px solid #ccc;overflow:hidden;margin-top:10px;}
.pd_pic a{position:absolute;}
.pd_pic a:hover{filter: Alpha(opacity=60); -moz-opacity:.6; opacity:0.6; }
.pd_pic a.pd_1{left:0px;top:0px;border-right:1px solid #ccc;}
.pd_pic a.pd_2{left:197px;top:0px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.pd_pic a.pd_3{left:197px;top:145px;border-right:1px solid #ccc;}
.pd_pic a.pd_4{left:394px;top:0px;}
/* side_nav*/
.side_nav .hd h3{background:url('../images/common/hd_bg_black.png') no-repeat 0 7px;}
.side_nav .nav_list{border-bottom:1px solid #ccc;}
.side_nav .nav_list li{height:83px;margin-bottom:15px;border-bottom:1px dashed #ccc;}
.side_nav .nav_list img{float:left;display:inline;margin-right:10px;_margin-left:7px;}
.side_nav .nav_list .list_box{padding-top:6px;}
.side_nav .nav_list .list_box a{margin-right:10px;}
.side_nav .nav_list .list_box a.life{color:#e4007f;}
.side_nav .nav_list .list_box a.cook{color:#ec6b10;}
.side_nav .nav_list .list_box a.travel{color:#00b7ee;}
.side_nav .nav_list li.none_border_bottom{border-bottom:none;margin-bottom:0px;}

/* hot_list*/
.hot_list{border-bottom:1px solid #ccc;margin-bottom:20px;}
.hot_list .cnt_hide{padding:16px 0;}
.hot_list li{padding:8px 0;border-bottom:1px dashed #ccc;}
.hot_list li.none_border_bottom{border-bottom:none;}
.hot_list h4{position:relative;color:#231815;cursor:pointer;}
.hot_list h4 em{height:12px;width:18px;display:inline-block;position:absolute;right:0px;top:4px;background:url('../images/common/hd_spr.png') no-repeat -195px -3px;}
.hot_list h4.cur{color:#b9d300;font-size:14px;}
.hot_list .cnt_hide .img{float:left;display:inline;margin-right:10px;_margin-right:7px;padding:2px;border:1px solid #ccc;}
.hot_list .cnt_hide a{margin-left:5px;}
.hot_list .cnt_hide .price{color:#e60012;font-size:14px;}
.hot_list .cnt_hide span{color:#00b7ee;font-weight:bold;}

/*pdt*/
.pdt{padding:0;}
.pdt a img{margin-bottom:15px;}

/*=============shop_list==================*/

/*cur_lct*/
.cur_lct {padding:5px 0 15px 5px;}
.cur_lct a span{color:#333;}

/*home_pd*/
.home_pd {margin-top:0;}
.home_pd li{margin-bottom:30px;_margin-bottom:35px;}
.home_pd .hd h3{font-size:18px;}

/*pdt_mes*/
.pdt_mes{position:absolute;right:5px;top:-8px;}
.pdt_mes p{line-height:40px;}
.pdt_mes p span{margin-right:20px;color:#333;}
.pdt_mes p span em{margin:0 0 0 8px;padding:1px 6px;color:#999;}
.pdt_mes p span .sales,.pdt_mes p span .cur_act{border:3px solid #b9d300;color:#b9d300;}
.pdt_mes p span .sales a{color:#b9d300;}
.pdt_mes p span .time{border:3px solid #00b7ee;}
.pdt_mes p span .time a{color:#00b7ee;}
.pdt_mes p span .comment{border:3px solid #e4007f;}
.pdt_mes p span .comment a{color:#e4007f;}

/*=============shop_detail==================*/
/*bg*/
.product_detail .buy_tips,.product_detail .buy_btns .btn,.product_detail .item_img_list .pre,.product_detail .item_img_list .next{background:url('../images/shop/shop_spr.png') no-repeat;}
/*product_detail*/

.product_detail .gallery{float:left;display:inline;margin-right:20px;_margin-right:17px;padding:10px;border:1px solid #e7e7e7;}
.product_detail .gallery .item_img{float:left;width:375px;height:320px;}
.product_detail .gallery .item_img .jqzoom{display:block;height:320px;width:375px;position:relative;}
.product_detail .gallery .item_img img{display:block;}
.product_detail .gallery .item_img_list{width:70px;float:right;}
.product_detail .gallery .slide_wrap{height:300px;overflow:hidden;position:relative;}
.product_detail .gallery .thumb_list{position:relative;top:0;}
.product_detail .gallery .item_img_list{position:relative;padding:20px 0;}
.product_detail .gallery .item_img_list li{overflow:hidden;}
.product_detail .gallery .item_img_list li a{display:block;height:66px;overflow:hidden;border:1px solid #e6e6e6;padding:1px;margin-bottom:5px;filter: Alpha(opacity=60);opacity:0.6;}
.product_detail .gallery .item_img_list li a.current{border:2px solid #b9d300;padding:0;filter:Alpha(opacity=100);opacity:1;}
.product_detail .item_img_list .pre,.product_detail .item_img_list .next{position:absolute;display:block;width:100%;height:15px;background-position:-80px -88px;}
.product_detail .item_img_list .pre{top:0;}
.product_detail .item_img_list .next{background-position:-125px -88px;top:320px;}

.product_detail .property{zoom:1;overflow:hidden;}
.product_detail .property .property_hd{margin-bottom:10px;}
.product_detail .property .property_hd .tit{display:inline;margin-right:10px;font-size:16px;color:#231815;font-weight:normal;}

.star_grade,.star_grade_point{display:inline-block;width:80px;height:16px;overflow:hidden;vertical-align:middle;background:url('../images/common/star_grade.png') no-repeat;}
.star_grade_point{background-position:0 -16px;}

.product_detail .property .meta li{margin-bottom:3px;overflow:hidden;zoom:1;}
.product_detail .property .num_style{width: 30px; margin-right: 5px;}
.product_detail .property .comment_num{color: #3366CC;margin: 0 3px;}
.product_detail .property .meta .t{display:inline-block;width:80px;text-align:right;color:#231815;}

.product_detail .property .buy_info{margin:15px 0 10px;}

.product_detail .property .buy_info li{margin-bottom:5px;}
.product_detail .property .buy_info .sum{padding: 0 0 0 20px;list-style-type: decimal; }
.product_detail .property .buy_info .sum{color: red;padding: 0 15px 10px 15px;}
.product_detail .property .property_select .t{float:left;line-height:20px;}
.product_detail .property .cur_price{color:#e60012;font-size:18px;}

.product_detail .property .select_list{overflow:hidden;zoom:1;}
.product_detail .property .select_list li{float:left;display:inline;margin:0 10px 5px 0;padding:2px;cursor:pointer;}
.property .select_list li.select{padding:1px;border:1px solid #b9d300;}
.product_detail .property .select_list span{float:left;height:20px;line-height:20px;padding:0 4px;border:1px solid #e5e5e5;}
.product_detail .property .color_select span{width:20px;height:20px;padding:0;}

.product_detail .buy_tips{width:210px;height:77px;padding:7px 0px 0 30px;}
.product_detail .buy_tips span{color:#231815;}

.product_detail .buy_btns{margin:15px 0;overflow:hidden;zoom:1;}
.product_detail .buy_btns .btn{display:block;float:left;width:75px;height:36px;margin-right:10px;padding-left:35px;line-height:36px;border:3px solid #e5e5e5;background-position:-240px 8px;}
.product_detail .buy_btns .btn:hover{text-decoration:none;border-color:#b9d300;background-position:-240px -24px;}
.product_detail .buy_btns .btn_add{background-position:-240px -55px;}
.product_detail .buy_btns .btn_add:hover{background-position:-240px -85px;}



/*jQzoom*/
div.zoomdiv {z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #ccc;display:none;text-align: center;overflow: hidden;}
div.jqZoomPup {cursor:move;z-index:999;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height: 50px;border: 1px solid #aaa;background: #fff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*=============order_detail==================*/
.user_center{padding:20px 0 20px 0;}

.order_nav{}
.order_nav .user_info_box{height:70px;}
.order_nav .user_info_box .title a{color:#333;}
.order_nav .user_info_box img{float:left;margin-right:10px;padding:1px;border:1px solid #ccc;}

.order_nav_list .user_list h4{height:32px;padding-left:10px;line-height:32px;cursor:pointer;background:#fbfdef;/**/color:#999;font-size:14px;}
.order_nav_list .user_list h4.cur{}
.order_nav_list .user_list em{display:inline-block;height:100%;vertical-align:middle;width:15px;background:url('../images/shop/sidebar_title.png') no-repeat;margin-right:10px;}
.order_nav_list .user_list em.bg1{background-position:0 7px;}
.order_nav_list .user_list em.bg2{background-position:0 -16px;}
.order_nav_list .user_list em.bg3{background-position:0 -40px;}
.order_nav_list .user_list em.bg4{background-position:0 -63px;}
.order_nav_list .user_list em.bg5{background-position:0 -88px;}
.order_nav_list .user_list em.bg6{background-position:0 -112px;}
.order_nav_list .user_list ul{padding:12px 0 15px 20px;}
.order_nav_list .user_list ul li a{padding-left:20px;background:url('../images/common/list_to.png') 0px center no-repeat;line-height:22px;}
.order_nav_list .user_list ul li a:hover{color:#b9d300;background:url('../images/common/list_to_hover.png') 0px center no-repeat;text-decoration:none;}

#Tab1 .Menubox ul{height:25px;padding:10px 0 0 35px;border-bottom:1px solid #ccc;}
#Tab1 .Menubox ul li{float:left;margin:0 10px 0px 0;height:25px;width:90px;line-height:25px;cursor:pointer;background:#fff;text-align:center;}
#Tab1 .Menubox ul li.hover{color:#b9d300;font-weight:bold;border:1px solid #ccc;border-bottom:none;}



#select_form{position:relative;height:35px; margin-top: 20px;}
#select_form label{color:#333;margin-right:5px;}
#select_form select{padding:1px;border:1px solid #7f9db9;}
#select_form #order_num{height:20px;width:225px;border:1px solid #7f9db9;vertical-align:middle;}
#select_form #order_submit{height:22px;width:60px;background:#e8e8e8;border:2px solid #999999;cursor:pointer;vertical-align:middle;}
#select_form p{position:absolute;left:150px;top:0;}
#select_form .addPdt{position: absolute;right: 0px; top: -2px;font-size: 16px;}

.contral{padding:10px 0 0 50px;}      /*删掉border*/
.contral p{color:#666;font-size:14px;}
.contral a{margin-right:10px;color:#b9d300;}

/*============= cart ==================*/
/*order_table*/
.order_table_box{padding: 15px 0 0 0;}
.order_table{width:100%;border-bottom:1px solid #cfcfcf;}
.order_table th{height:45px;width:20%;color:#fff;font-size:14px;text-align:center;background-color:#f0f6c6;}
.order_table .th1{text-indent:15px;text-align:left;color:#231815;}
.order_table .th2{background-color:#ef9a36;}
.order_table .th3{background-color:#f6ba18;}
.order_table .th4{background-color:#94ac26;}
.order_table .th5{background-color:#579e34;}
.order_table td{padding:7px 5px;text-align:center;background-color:#f6f6f6;}
.order_table td.first{padding-left:10px;text-align:left;}
.order_table td.even{background-color:#fff;}
.order_table .even td{background-color:#e3e3e3;}
.order_table .even td.even{background-color:#ebebeb;}
.order_table td a{margin-right:5px;}
.order_table .operate a:hover{color:#9b000c;}
.order_table select{width:70px;border:1px solid #d4d8dc;}

/*cart_box*/
.cart_box .total_product{margin-bottom:10px;}
.cart_box .total_product em{color:#b9d300;font-weight:bold;margin:0 3px;}
.cart_order_ft{height:70px;background-color:#e4e4e4;}
.cart_order_ft .total_price{padding-left:15px;float:left;width:540px;font-size:14px;line-height:70px;color:#231815;}
.cart_order_ft .total_price em{color:#e60012;}
.cart_order_ft .total_price .price{font-size:18px;}
.cart_order_ft .cart_btn{float:right;}
.cart_order_ft .cart_btn a{display:block;float:left;display:inline;margin:15px 25px 0 25px;width:110px;height:30px;background-color:#fff;line-height:30px;text-align:center;border:3px solid #bebebe;}
.cart_order_ft .cart_btn a:hover{text-decoration:none;border-color:#b9d300;}
.cart_box .order_product_itm .itm{position:relative;z-index:10;}
.cart_box .order_product_itm a{margin-right:0;}
.cart_box .product_show{display:none;position:absolute;top:-45px;left:85px;z-index:10;width:250px;height:160px;padding:30px 30px 20px 30px;background:url('../images/shop/product_pop_bg.png') no-repeat;}
.cart_box .product_show .img{display:block;float:left;display:inline;margin-right:15px;border:1px solid #e5e5e5;}
.cart_box .product_show .txt{display:table-cell;vertical-align:middle;height:160px;}
.cart_box .product_show .txt a{font-size:14px;color:#231815;}


/*recomend_products*/
.recomend_products .bd{position:relative;}
.recomend_products .slide_ctn_wrap{position:relative;height:251px;width:850px;overflow:hidden;margin-left:35px;}
.recomend_products .slide_ctn_wrap .slide_ctn{position:absolute;width:10000px;}
.recomend_products .slide_ctn_wrap .slide_ctn{position:absolute;width:10000px;}
.recomend_products .slide_ctrl a{position:absolute;left:10px;top:105px;display:block;width:45px;height:45px;background:url('../images/shop/shop_spr.png') no-repeat 0 -158px;}
.recomend_products .slide_ctrl a:hover{background-position:0 -113px;}
.recomend_products .slide_ctrl .next{left:865px;background-position:-45px -158px;}
.recomend_products .slide_ctrl .next:hover{background-position:-45px -113px;}

/*list_detail_box*/
.list_detail_box{border-bottom:2px solid #ccc;font-size:14px;}
.list_detail_box li{padding-bottom:8px;width:100%;}
.list_detail_box li .li_box{padding-left:315px;}
.list_detail_box li input.text,.list_detail_box li .invoice_select{width:330px;height:22px;border:1px solid #c2c2c2;vertical-align:middle;}
.list_detail_box li span a{margin-left:20px;color:#9b000c;}
.list_detail_box li span em{color:#b9d300;margin-left:50px;font-style:italic;}
.list_detail_box li span em.kuaidi{margin-left:80px;}
.list_detail_box li input.ml{margin-left:40px;}
.list_detail_box li input[type="radio"]{margin-right:5px;}
.list_detail_box li  #remark{height:100px;width:400px;border:1px solid #c2c2c2;}
.list_detail_box label{float:left;height:22px;line-height:22px;margin-right:15px;width:300px;text-align:right;color:#666666;zoom:1;vertical-align:middle;}
.list_detail_box .message_detial{position:relative;padding:10px 10px 10px;border-bottom:1px dashed #ccc;}
.list_detail_box .message_detial_last{padding:15px 10px;}
.list_detail_box .message_detial .modification{position:absolute;right:20px;color:#9b000c;}
.list_detail_box .verify_btn{padding:15px 0 15px 0;}
.list_detail_box .verify_btn a{padding:2px 8px;margin:0 0 0 325px;background:#b9d300;color:#fff;}
.list_detail_box  .add_adress{padding-top:5px;}
.list_detail_box  .add_adress a{padding:0px 15px;margin:0 0 0 315px;border:2px solid #b9d300;background:#fff;}
.list_detail_box li select{padding:0px;}
.list_detail_box .total_amount{border:2px solid #deea88;height:70px;line-height:70px;}
.list_detail_box .total_amount p{padding:0px 0px 0px 50px;color:#666;}
.list_detail_box .total_amount p strong{color:#c7dc33;font-size:18px;font-weight:normal;}
.list_detail_box .total_amount p  span{color:#e81122;}
.list_detail_box .total_amount p span.big{font-size:18px;}
.mod_box  .hd_expand{padding-top:15px;padding-bottom:5px;border-bottom:2px solid #cccccc;}
.mod_box  .hd_expand h3{font-size:18px;}
.mod_box  .hd_expand .detail_down{position:absolute;height:17px;width:17px;right:5px;top:22px;display:block;color:#231815;background:url('../images/shop/up.png') no-repeat;}
.mod_box  .curtag .detail_down{background:url('../images/shop/down.png') no-repeat;}
.order_submit {padding:30px 0 10px;}
.order_submit .submit{margin-left:370px;width:180px;height:50px;line-height:40px;font-size:18px;color:#fff;background:#ff8b02;border:none;cursor:pointer;}
.order_submit .submit:hover{background:#ff961b;}

/*design_task*/
.design_list{}
.design_list li{position:relative;height:140px;padding:20px 10px 0 20px;border-bottom:1px dashed #ccc;}
.design_list li img{float:left;margin-right:10px;}
.design_list li .design_title{font-size:14px;}
.design_list li .design_title a{color:#666;}
.design_list li .design_title a:hover{color:#b9d300;}
.design_list li .design_tips{position:absolute;right:10px;top:22px;}
.design_list li .more{position:absolute;padding:0 20px 0 0;background:url('../images/shop/more.jpg') right center no-repeat;right:10px;bottom:15px;}
.design_list li p{padding:10px 0 0 0 ;}


/*semis*/
.semis_box{ padding:10px 0 0 0;}
.semis_box .semis_title{ font-size:16px; color:#333;}
.semis_box p{ padding:10px 0 0 0; color:#666; line-height:22px;}

.semis_download_box .dl{ padding:50px 0 0 0;}
.semis_download_box .dl .download{ display:block; height:50px; width:150px; line-height:50px; font-size:16px; border:3px solid #ccc; margin-left:30px; text-align:center;}
.semis_download_box .dl .download:hover{ border:3px solid #B9D300; text-decoration:none;}

/*business  inner*/
.vindicate_box{ color:#666;}
.vindicate_box .vindicate_title{ margin-bottom:10px; height:28px; background:#eee; line-height:28px; font-size:14px; color:#333; text-indent:1em;}
.vindicate_box dd{ padding:8px 0;}
.vindicate_box dl{ margin-bottom:20px;}
.vindicate_box .v_label{ width:100px; margin-right:10px; display:inline-block;*display:inline;zoom:1; text-align:right;}
.vindicate_box .req{ margin-right:3px; color:#F00;}
.vindicate_box .com_sty{ padding:1px; border:1px solid #CCC; height:20px; width:160px;}
.vindicate_box .com_sty:focus{ background:#F4FFD4; border:1px solid #A5C760;}
.vindicate_box .access_style{width: 400px;}
.vindicate_box .male{ margin-right:10px;}
.vindicate_box .introduce{ height:100px; width:300px; vertical-align:top;}

.vindicate_box .info_submit_div{ padding:0 0 0 15px;}
.vindicate_box .info_submit{ height:30px; width:80px; border:2px solid #B9D300; background:#fff; line-height:30px; cursor:pointer;}
.vindicate_box .cur_money{ color:#F00; font-size:16px;}

/*designer  inner*/
.vindicate_box .img_face{height:auto; width:auto; margin:10px 0 20px 40px;}
.order_table .num{width:9%;}
.order_table .sender{width:17%;}
.order_table .topic{width:40%;}
.order_table .time{width:17%;}
.order_table .control{width:17%;}

.Contentbox .pro_list .pro_img{float:left; margin: 0 20px 0 0;}
.Contentbox .pro_list .pro_description .pro_control{text-align: right; margin: 0 30px 0 0;}
.Contentbox .pro_list .pro_description .pro_show{height:165px;}
.Contentbox .pro_list .pro_description .pro_show .my_red{color:#D40000;}
.Contentbox .pro_list .pro_description .pro_show a{color: #363739; font-size: 16px;}
.Contentbox .pro_list .pro_list_ul{height:190px; margin:10px 0; padding:0 0 15px 0; border-bottom: 1px dotted #C9C9C9; }


/*rev_pdt_info*/
.rev_pdt_info{padding: 10px;}
.rev_pdt_info p{padding: 5px;}
.rev_pdt_info .style{border: 1px solid #666;}
.rev_pdt_info .style,.rev_pdt_info .intr{ padding:1px; border:1px solid #CCC; height:20px; width:160px;}
.rev_pdt_info .style:focus,.rev_pdt_info .intr:focus{ background:#F4FFD4; border:1px solid #A5C760;}
.rev_pdt_info .intr{width: 400px;height: 100px;vertical-align: top;}
.rev_pdt_info .colorbox label{margin-right: 10px;}
.rev_pdt_info .formbox label{margin-right: 10px;}

/*list_more*/

.list_more{padding: 10px;}
.list_more .list_hd{padding: 20px; background: #FFF7EB;border: 1px solid #F58B0F;}
.list_more .title{font-size: 16px; color: #000;margin-bottom: 10px;}
.list_more .list_hd li{color: #666;line-height: 20px;}
.list_more .list_hd li a{color: blue;}

.list_more .list_bd{padding: 20px;}
.list_more .list_bd dt{float: left; width: 80px;font-weight: bold;color: #333;}
.list_more .list_bd dd{padding-left: 80px;margin-bottom: 10px;}

/*allMoney*/
.allMoney{position:relative; 50px;background: #FFF7EB;margin-top: 10px;border: 1px solid #F58B0F;}
.allMoney .title{font-size: 18px; color: red;line-height: 50px;margin-left: 20px;}
.allMoney a{position: absolute;right: 20px;top: 12px;font-size: 16px; color: #000;}

/*gallery*/
.gallery #product_big_img{width:375px;height:320px;}
.gallery .zoomdiv img{height:900px;width:900px;}

.vindicate_box .com_add{ padding:1px; border:1px solid #CCC; height:20px; width:300px;}
.vindicate_box .com_add:focus{ background:#F4FFD4; border:1px solid #A5C760;}